package com.cci.kangdao.escalation.dto.response;

import com.cci.kangdao.escalation.dto.request.SubmitReasonRequest;

import java.util.List;

public class EscalationReasonsResp {
    private Long id;

    private String escalationType;

    private String reasonValue;

    private String reasonKey;

    private String supplementReason;

    /**
     * 零件订单信息列表
     */
    private List<SupplementInfo> supplementInfo;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEscalationType() {
        return escalationType;
    }

    public void setEscalationType(String escalationType) {
        this.escalationType = escalationType;
    }

    public String getReasonValue() {
        return reasonValue;
    }

    public void setReasonValue(String reasonValue) {
        this.reasonValue = reasonValue;
    }

    public String getReasonKey() {
        return reasonKey;
    }

    public void setReasonKey(String reasonKey) {
        this.reasonKey = reasonKey;
    }

    public String getSupplementReason() {
        return supplementReason;
    }

    public void setSupplementReason(String supplementReason) {
        this.supplementReason = supplementReason;
    }

    public List<SupplementInfo> getSupplementInfo() {
        return supplementInfo;
    }

    public void setSupplementInfo(List<SupplementInfo> supplementInfo) {
        this.supplementInfo = supplementInfo;
    }

    // 零件订单信息
    public static class SupplementInfo {
        // 订单号
        private String supplementOrderNo;
        // 零件编号
        private String supplementPartNo;
        // 零件名称
        private String supplementPartName;
        // 数量
        private Integer supplementCount;

        public String getSupplementOrderNo() {
            return supplementOrderNo;
        }

        public void setSupplementOrderNo(String supplementOrderNo) {
            this.supplementOrderNo = supplementOrderNo;
        }

        public String getSupplementPartNo() {
            return supplementPartNo;
        }

        public void setSupplementPartNo(String supplementPartNo) {
            this.supplementPartNo = supplementPartNo;
        }

        public String getSupplementPartName() {
            return supplementPartName;
        }

        public void setSupplementPartName(String supplementPartName) {
            this.supplementPartName = supplementPartName;
        }

        public Integer getSupplementCount() {
            return supplementCount;
        }

        public void setSupplementCount(Integer supplementCount) {
            this.supplementCount = supplementCount;
        }
    }
}
